#include<stdio.h>
	struct s_type
	{
		char stu[100];
		char num[100];
		int a;
		int b;
		int c;
	}s[10];
int main()
{
	void print(int y);
	int n;
	scanf("%d",&n);
	int i;
	for(i=0;i<n;i++)
		scanf("%s%s%d%d%d",&s[i].stu,&s[i].num,&s[i].a,&s[i].b,&s[i].c);
	double ave[3];
	int sum[3]={0,0,0};
	for(i=0;i<n;i++)
		sum[0]+=s[i].a;
	for(i=0;i<n;i++)
		sum[1]+=s[i].b;
	for(i=0;i<n;i++)
		sum[2]+=s[i].c;
	for(i=0;i<3;i++)
		ave[i]=sum[i]/n;
	printf("%.0lf %.0lf %.0lf\n",ave[0],ave[1],ave[2]);
	print(n);
}
void print(int y)
{
	int i,SUM[y],max,m;
	for(i=0;i<y;i++)
		SUM[i]=s[i].a+s[i].b+s[i].c;
	max=SUM[0];
	for(i=1;i<y;i++)
	{
		if(SUM[i]>max)
			{
				max=SUM[i];
				m=i;
			}
	}
	printf("%s %s %d %d %d\n",s[m].stu,s[m].num,s[m].a,s[m].b,s[m].c);
}
